Add kibana_saved_object resource #948
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR implements proper support for managing a Kibana saved object.
Unlike existing resource
kibana_import_saved_objects
, this new resource can only manage one single saved object but it keeps track of the changes, if the resource is changed in the Terraform code or in Kibana, the TF plan will show the difference. It also supports removing the saved object.Providing support for all CRUD operations is required to expose this resource in a Crossplane provider.
This PR has been tested both with Terraform and with a Crossplane provider that relies on this code.